English Dictionary
◊ POBEDA PEAK
Pobeda Peak
n : a mountain peak in the Tien Shan mountains in northern India
(24,406 feet high) [syn: {Pobeda Peak}, {Pobedy Peak}]